Basic Issues Affecting Software Architecture
نویسندگان
چکیده
In this paper, we first comment that the bandwidth consumption in the shortest path tree can be reduced in the heterogeneous wireless networks because the routing of the shortest path tree here is more flexible. The shortest path tree in the heterogeneous wireless networks consists of two parts. The first one is composed of the cell and the wireless technology chosen by each mobile host. The second one is comprised of the wired links that connect the root of the tree and the chosen cells. Therefore, we can change the routing of the shortest path tree by selecting different cells and wireless technologies for the mobile hosts to reduce the bandwidth consumption. Explicitly, we formulate in this paper the selection of the cell and the wireless technology for each mobile host as an optimization problem, which is denoted as the Cell and Technology Selection Problem (CTSP) in the heterogeneous wireless networks for multicast communications. The problem is to select the cell and the wireless technology for each group member to minimize the total bandwidth cost of the shortest path tree. We design a mechanism, which includes an Integer Linear Programming (ILP) formulation, a distributed algorithm, and a network protocol, to solve the CTSP. We use ILP to formulate the CTSP, and the network operator can use our ILP formulation to find the optimal solution for network planning. We show that CTSP is NP-hard, which, in turn, justifies the necessity of designing efficient algorithms for suboptimal solutions. We devise an algorithm LAGRANGE, which is based on Lagrangean relaxation on our ILP formulation. Keywords— Heterogeneous networks, wireless
منابع مشابه
Core Issues Affecting Software Architecture in Enterprise Projects
In this paper we analyze the core issues affecting software architecture in enterprise projects where a large number of people at different backgrounds are involved and complex business, management and technical problems exist. We first give general features of typical enterprise projects and then present foundations of software architectures. The detailed analysis of core issues affecting soft...
متن کاملIssues in Development and Maintenance of Open Architecture Software Systems
This article identifies and describes a set of six emerging issues that affect the engineering of open architecture software systems that integrate proprietary and open source software components. These interdependent issues identify problems for software engineering research and practice associated with: (a) unknown or unclear open architecture software representations; (b) systems subject to ...
متن کاملExploiting SDN Approach to Tackle Cloud Computing Security Issues in the ATC Scenario
Cloud Computing has been receiving great attention in the last few years due to the benefits it provides in terms of flexibility, scalability, virtualization and service provision. Nevertheless, many companies remain reluctant to such a cutting-edge technology due to the serious security issues affecting virtualized environments, especially in critical application scenarios where high safety an...
متن کاملThe Effects of Location and Environmental Indicators on the Quality and Level of Education
Among the issues related to the development of the country, education is one of the basic principles and the tree of development. The educational system of the society is considered as one of the main pillars in realizing this goal and achieving social justice. Rural areas, with a population of 20 million, are considered as one of the main spots of production and human resources in the country....
متن کاملReview-Scrum(R-Scrum) Introduction Of Model Driven Architecture (MDA) In Agile Methodology
Review-Scrum is basically reversion of Scrum; basic features in R-Scrum are to sort out those issues which are challenges in scrum. Issues of risk handling factor, lack of pictorial model, number of hectic meetings and continuous pressurize working environment. In R-Scrum using the MDA which gives the pictorial model of the product.
متن کاملA Multi-Agent Architecture for Business Process Management Adapts to Unreliable Performance
Many of the issues in managing complex business processes are shared by the management of industry, manufacturing processes. Both operate in open, dynamic environments, and both have to cope with continually changing performance. Two issues are the choice of the basic software architecture to manage the processes and the adaptivity mechanism that enables that architecture to operate well when p...
متن کامل